//implement BoostMutexImpl
//andycai_sc 2011-05-01

#include "GParallel/GBoost/BoostMutexImpl.h"

BoostMutexImpl::BoostMutexImpl()
{
}

BoostMutexImpl::~BoostMutexImpl()
{
}

void BoostMutexImpl::lockImpl()
{
    m_mutex.lock();
}

void BoostMutexImpl::unlockImpl()
{
    m_mutex.unlock();
}

GMutexImpl* createMutexFromBoost()
{
	return new BoostMutexImpl();
}
